-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

local sex = game.player.female and "попала" or "попал"
local sex1 = game.player.female and "похожа" or "похож"
local sex2 = game.player.female and "должна" or "должен"
local sex3 = game.player.female and "победила" or "победил"
local sex4 = game.player.female and "такой аванютристки" or "такого аванютриста"


local function attack(str)
	return function(npc, player) engine.Faction:setFactionReaction(player.faction, npc.faction, -100, true) npc:doEmote(str, 150) end
end

newChat{ id="welcome",
	text = [[#LIGHT_GREEN#*Перед тобой стоит маленький гуманоид с непропорционально большой головой.*#WHITE#
И кто у нас здесь? @playerdescriptor.race@, мне кажется, что ты ]]..sex..[[ не в то место.]],
	answers = {
		{"Итак, тебе кажется. Что здесь происходит?", jump="what"},
	}
}

newChat{ id="what",
	text = [[Это мой Круг крови! Слушай, у тебя есть две варианта.
Так как ты не ]]..sex1..[[ на кормящих меня рабов, я предлагаю тебе заплатить за то, чтобы сыграть в игру.
Если ты чувствуешь, что не можешь принять участие в рабской игре, мне кажется, ты... ]]..sex2..[[ исчезнуть.]],
	answers = {
		{"Рабы? Это неправильно! [атаковать]", action=attack("You think so? Die.")},
		{"Игра? Я люблю игры, но что это за игра?", jump="game"},
	}
}

newChat{ id="game",
	text = [[Как видишь, она довольно проста. Я беру под ментальный контроль какое-нибудь животное или раба, а ты с помощью шара на той стороне берёшь под контроль своего раба.
Затем мы 10 ходов сражаемся этими пешками. Если твой раб выживет, значит, ты ]]..sex3..[[.]],
	answers = {
		{"Что будет если я проиграю?", jump="lose"},
		{"Кровь и смерть без опасности для себя? Мне нравится!", jump="price"},
	}
}

newChat{ id="lose",
	text = [[Как правило, проигравший становится рабом, но мне гораздо больше понравится если ты останешься игроком, так что просто можешь попробовать ещё раз.]],
	answers = {
		{"Кровь и смерть без опасности для себя? Мне нравится!", jump="price"},
	}
}

newChat{ id="price",
	text = [[Прекрасно, пока я не забыл, за использование шара ты ]]..sex2..[[ заплатить 150 золотых монет.
Я уверен, это не очень большие деньги для ]]..sex4..[[ как ты.]],
	answers = {
		{"150 монет? Эээ... да, конечно.", action=function(npc) npc.can_talk = nil end},
	}
}

return "welcome"
